@media screen and (max-width: 1500px){
.qui-addhomebox.qui-bg-fa{width: 36%!important;margin-right: 2%!important;}
.qui-addhomebox.qui-bg-fa:last-child{width: 24%!important;margin-right: 0!important;}
.qui-topfast{padding-top: 2%;}
.qui202111291133{padding-top: 2%;}
.warpBox{padding: 0 2%;max-width: 100%;}
.padBox80{padding: 2% 0;}
.ulList20{margin: -1%;}
.ulList20>li{padding: 1%;}
.m-box{padding: 2% 0;}
.newsList{padding: 2% 0;}
.newsList .ul>li{margin-bottom: 2%;}
.ZjlbList .ul{margin: -1%;}
.ZjlbList .ul li{padding: 1%;}
.Pages{padding: 1% 0 0;}
}

@media screen and (max-width:1281px){
.topBox .shareA2{margin: 10px 20px 0 10px;}
.topBox .shearchBox .input{width: 200px;}
.ul-imgtxt3{margin:30px 0 20px}
.ul-imgtxt3 li{padding:0 10px;margin-bottom:20px}
}

@media screen and (max-width:1180px){
.top_one{display:none}
.headerm{display:flex}
.banner{margin-top:60px}
}

@media screen and (max-width:1080px){
.footer .ftb .aleft,.footer .ftc .item{padding-left:0}
	.footer{background: rgba(0, 64, 142, 0.9);}
#bannerSwiper{overflow:hidden;position:relative;}
#bannerSwiper .swiper-slide {text-align: center;width: 100%;}
#bannerSwiper .swiper-slide img {width: 100%;transform: translate3d(0, 0, 0) scale(1.2); transition: opacity 0.3s ease, transform 0s ease 1s;}
#bannerSwiper .swiper-slide-active img{-webkit-transform: scale(1); transform: scale(1); transition: all 5s cubic-bezier(0, .56, .44, 1);width: 100%;}
#bannerSwiper .swiper-pagination{width:200px;left:45%;bottom:90px;}
#bannerSwiper .swiper-pagination-bullet {background:#d3d3d3;width: 12px;height: 12px;opacity: 1;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;border: 0;}
#bannerSwiper .swiper-pagination-bullet-active {background:#d3b579;width: 30px;}
.banner{margin-top:60px;margin-bottom:40px;}
.banner .entrance{position:absolute;left:0;bottom:0;background:none;margin-left:0;height:auto;z-index:9;}
.banner .entrance span{display:none;}
.banner .entrance .qui-topfast{width:100%;position:absolute;top:0;left:0;background:#fff;}
.banner .entrance .qui-topfast .ULLIST{overflow: hidden;}
.banner .entrance .qui-topfast .ULLIST li{width: 24.5%;float: left;border-left: 1px solid #eee;margin:-10px 0 10px;}
.banner .entrance .qui-topfast .ULLIST li:first-child{ margin-left:0px;border-left: 0px solid #eee; }
.banner .entrance .qui-topfast .ULLIST li a{display: block;overflow: hidden;padding:0 10px;text-align: center;font-size: 18px;}
.banner .entrance .qui-topfast .ULLIST li i{display: block;width: 80px;height: 65px;margin: 0 auto 16px;background: center no-repeat;background-size: contain;}


}

@media screen and (max-width:1024px){
	.banner{margin-top:60px}
	.index-row3{overflow:hidden;padding:25px 0;}
	.daohang {width: 100%;z-index: 2;padding-bottom: 20px;}
	.daohang .title {background-size: 80px;padding-bottom: 30px;text-align:center;font-size:28px;}
	.footer-link {display:none;}
	.footer-wrap-fl{float:none;}
	.footer-wrap-fr{float: none;}
	.footer-wrap{width: 98%;padding-top: 10px;}
	.footer-wrap-fr div{text-align: left;}
	#biaozhi{display:none}
	.btn_g1{position:absolute;bottom:0;right:40%; color: #fff;font-size:15px;text-align:center;padding:10px 15px;border-radius:6px;background-color:#843c3c;}
	.btn_g1 i{color: #fff;font-size:18px;margin-left:5px;}
	.btn_g1:hover{color:#fff;opacity:.9;filter:alpha(opacity=90);filter:alpha(Opacity=90);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)'}
	.btn_g1:hover i{right:15px}
.ullist20210310 li .span{font-size: 30px;}
.ullist20210310{padding: 2% 0;}
.abtimg20210310_1{margin-right: 3%;}
.div20210310_1 .h3{padding: 15px 0;font-size: 20px;}
.div20210310_1{font-size: 14px;line-height: 28px;}
.div20210310_1 .p{padding-bottom: 1%;}
.div20210310_1 .p2{padding-top: 0%;}
.abtimg20210310_2{margin: 0 .5% 2%;}
.currentDiv{float: none;padding-top: 2%;padding-bottom: 2%;}
.topBox .rightBox{float: none;display: none;}
.topBox{padding: 15px 0;position: relative;}
.topBox .logoBox{float: none;padding-right: 80px;}
.topBox .logoBox img{height: auto;}
.navBox{max-width: 500px;opacity: 0;position: fixed;left: -100%;transition:all .4s ease-out;top: 0;width: 75%;height: 100%;padding: 2% 0;z-index: 1000;overflow: auto;}
.whOVH .navBox{opacity: 1;left: 0;}
.navBtn{display: block;width: 40px;height: 40px;background: url(../images/index/mobile_menuBtn.png) center right no-repeat;background-size: auto 22px;position: absolute;right: 2%;top: 50%;margin-top: -20px;}
.navBox .ullist>li{width: 100%;}
.navBox .ullist>li>a{background: none;}
.whOVH .navBg{width: 100%;height: 100%;left: 0;top: 0;position: fixed;z-index: 999;display: block;background: rgba(255,255,255,.9);}
.qui-top-sublist{position: relative;top:0;background: none;}
.qui-top-sublist a{color: #fff;opacity: .8;border-bottom-color: #4871aa;}
.qui-top-sublist a:hover{background: none;opacity: .5;}
.navBox .ullist>li:hover .qui-top-sublist{display: none;}
#bannerSwiper img{width:100%;height:auto;}
.banner .entrance .qui-topfast{padding: 10px 0;}
.banner .entrance .qui-topfast .ULLIST li i{margin-bottom: 10px;width: 64px;height: 50px;}
.banner .entrance .qui-topfast .ULLIST li a{padding: 5px 5px 10px;font-size: 16px;}
.topBox .reset_style{display:none;}
.btn_g1{margin:0 auto;}
.neirong { width: 100%; float: none;border-right: none; min-height: 500px; padding-right: 0px;margin-right: 0px; }
.neirong h1 { width: 100%; font-size: 28px;font-weight:bold; line-height: 45px; display: block;text-align:left;}
.neirong h2 { width: 100%; font-size: 28px; font-weight:bold;line-height: 45px; margin-top: 15px; display: block }
.source { width: 100%; display: block; color: #999; font-size: 14px; margin: 15px 0 }
.source span { padding-right: 15px }
.writing { width: 100%; display: block; font-size: 18px; }
.writing p { width: 100% !important; }
.writing p img { width:100%; height: auto; margin: 0 auto; display: block;padding-top:10px;}
.writing img { width:100%; height: auto; margin: 0 auto; display: block;padding-top:10px;}
.writing .video {width:100%; height: auto; }
.pc{display: none;}
.leftfx{display: none;}
.a_first, .a_prev, .a_next, .a_end, .Pages .p_page em a{padding: 8px 14px;}
.infoSubNav{width: 100%; margin:0 auto;}

.fousxq{display:block;height:200px;position:relative;margin-top:20px}
.fousxq img {width:100%;height:auto;display:block;}
}

@media screen and (max-width: 1000px){
	


.wp,.wp2{width:100%;padding:0 10px}	
.homeNews{width: 100%;float: none;}
.homeNewsRight{}
.homeNewsMore{width: 100%;float: none;margin: 2% 0 0;}
.topBox .reset_style,.g-tab{display:none;}
.qui-addhomebox.qui-bg-fa:last-child,
.qui-addhomebox.qui-bg-fa{width: 100%!important;margin-right: 0!important;margin-bottom: 2%;}
.homeNewsLeft{width: 100%;float: none;}
.homeNewsRight{margin-left: 0%;padding-top: 2%;padding: 2% 0 2%;}
.qui-topfast .ULLIST li{width: 33.33%;}
.index-row1,.index-row2{padding:22px 0 0;}
.l,.col-l,.col_l,.col-c,.col_c {float: left;}
.r,.col-r,.col_r,dt span,.ul-txt li span,.ul_txt li span {float: right;}
.newsbox .col-l{width: 100%;}
.newsbox .col-r{width: 100%;margin-top:25px;}

.p-tit-2 {text-align: left;font-size: 20px;margin-bottom:10px;}
.daohang {padding:20px 0;}
.daohang .title {padding-bottom: 20px;font-size:25px;}

.newsbox{margin:0; padding-top:0; }
.newsbox .li{ float: none; width:100%; -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0.2); box-shadow: 0px 0px 0px rgba(0,0,0,0.2); margin:0; overflow:hidden }

.tabHeader {width: 100%;height: 80px;margin-bottom:30px;}
.tabHeader li {margin-right:0;text-align: center;line-height: 30px;width: 25%;height: 80px;/* background-color: #fafbfb; margin-top: 75px; */font-size: 15px;}
.tabHeader li i{width: 25px;height: 25px;margin: 10px auto;}

.intro{padding:30px 0;}
.intro .left,.intro .right{width:100%;height:auto}
.intro .left-l{float:none}
.intro .right-r{float:none;margin-top:20px;}
.intro .top{display:block;height:300px;position:relative}
.intro .top img{width:100%;height:100%}
.intro .top p{position:absolute;font-size:16px;color:#fff;width:100%;text-align:center;line-height:40px;background-color:rgba(0,0,0,.1);bottom:0}
.intro .left .list,.intro .right .top{margin-top:20px}
.intro .list{margin:0 -1%;}
.intro .list > li{width:48%;height:auto;position:relative;margin:0 1%;}
.intro .list > li.l{float:left}
.intro .list > li.r{float:right}
.intro .list li img{width:100%;height:auto}
.intro .list li > p{font-size:14px;color:#4c4c4c;text-align:center;line-height:30px;height:30px;overflow:hidden;background-color:#fff}



#bannerSwiper .swiper-pagination{width:auto;right:10px;left:auto;bottom:15px;text-align:center;}

.p_r3_01{margin-bottom:0;}
.p_r3_01 .p_left{width:100%;float:none;}
.p_r3_01 .p_middle{ width:100%;float:none; margin-left:0;margin-bottom:10px;}
.p_r3_01 .p_right{width:100%;float:none;margin-left:0;}

.p_r3_02{margin-bottom:0;}
.p_r3_02 .p_left{width:100%;float:none;}
.p_r3_02 .p_middle{ width:100%;float:none; margin-left:0;margin-bottom:10px;}
.p_r3_02 .p_right{width:100%;float:none;margin-left:0;}

.TitA_ri_02{ height:48px; line-height:48px; border-radius:0px 0px 0 0; padding:0 0;margin-bottom:10px;}
.TitA_ri_02.lb{background: none;}
.TitA_ri_02.mb{background: none;}
.TitA_ri_02.rb{background: none;}
.TitA_ri_02 h2 {float:left; font-size:20px; color:#000;}
.TitA_ri_02 h2 a{color:#000;}
.TitA_ri_02 span{float:right;line-height:48px;color:#666; height:48px; }
.TitA_ri_02 span a{color:#666;}

.index-row3 .col-l{width: 100%;}
.index-row3 .col-r{width: 100%;margin-top:25px;}
.zjjs_box .swiper-slide{margin-top: 0px;}
ul.spbb_bottom{padding-top: 15px;}
.ulPartList li{padding: 7.5px;width: 33.33333333333333%;float: left;}
ul.listnst li { font-size: 16px; }
.hspt_nav {
    min-height: 600px;
    margin-top: 20px;
}
#allmap {
    height: 240px;
    top: 0;
}
.navigation_way{float:none;position: absolute;margin-top: 260px;margin-right: 0;width: 100%;min-height: 240px;padding: 20px;overflow:hidden;}
.navigation_way::before {
    content: "";
    display: none;
}
.navigation_area li {
    font-size: 0.3rem;
    font-weight: bold;
    color: #fff;
    padding-bottom: 0.2rem;
    margin-left: 56px;
    /* border-bottom: 4px solid transparent; */
    cursor: pointer;
    position: relative;
}
.navigation_detail {
    margin-top: 0.3rem;
}
.navigation_detail p {
    font-size: 0.25rem;
    color: #fff;
    line-height: 1.5;
}
.navigation_detail p .icon-dizhi, .navigation_detail p .icon-dianhua {
    font-size: 0.25rem;
    color: #fff;
    margin-right: 0.1rem;
    vertical-align: middle;
}
.navigation_detail dt {
    font-weight: bold;
    font-size: 0.25rem;
    color: #fff;
    margin-top: 0.3rem;
    padding-bottom: 0.3rem;
}
.navigation_detail dd i {
    font-size: 0.6rem;
    color: #fff;
    vertical-align: middle;
    line-height: 1.2;
}
.navigation_detail dd {
    float: left;
    margin-left: 1.1rem;
    text-align: center;
    cursor: pointer;
}
.navigation_detail .type_ways>div {
    height: 5rem;
    overflow-y: auto;
    padding: 0 0.1rem;
    margin-top: 0.3rem;
}
.navigation_detail .type_ways p {
    font-size: 0.2rem;
    line-height: 2;
    color: #fff;
    margin-top: 20px;
}
.infoSubNav .swiper-slide{ height: 100px; }
.infoSubNav .swiper-slide .txt{font-size: 16px;height:40px;line-height:40px;color:#fff;}
.infoSubNav .swiper-slide i{position:absolute;top:0px;left:0;width: 100%;height: 60px;background: center no-repeat;}
.infoSubNav .swiper-slide:hover{color: #fff;background: #1a4e95;}
.swpbox .swiper-button-prev,.swpbox .swiper-button-next{display:none;}
}


@media screen and (max-width: 768px){
	ul.home-news { padding:10px 0 40px;}
	ul.home-news li {font-size: 16px;line-height: 30px;}
	.footer{font-size:.16rem}
	.jkkp{width:100%;padding-top:9px;}
	.jkkp ul li{width:47%;}
	.jkkp ul li a .img{height:120px;overflow:hidden;}
	.daohang {width: 100%;z-index: 2;padding-bottom: 20px;}
	.daohang .title {background-size: 80px;padding-bottom: 30px;text-align:center;font-size:28px;}
    .imgBox>img {width: 100%;height: 2.8rem;object-fit: cover;margin: 0 auto;z-index: 1;display: block;    }
    .imgBox2 {position: absolute;z-index: 2;width: 100%;top: 0;}
    .imgBox2>img {width: 3rem;}
    .imgBox2 {position: absolute;z-index: 2;width: 100%;height: 2.8rem;top: 0;display: flex;justify-content: center;align-items: center;}
    .imgBox2>.img2 {margin-left: 0.5rem;}
    .news_detailLocation {height: .6rem;width: 100%;margin: 0 auto;box-sizing: content-box;border-bottom: 0.02rem solid #f0f0f0;}
    .centerArea {width: calc(100% - 0.48rem);margin-left: auto;margin-right: auto;}
    .news_detailLocation .detail_location p {height: 100%;line-height: .6rem;color: #666;font-size: 0.2rem;padding-left: 0rem;}
    .news_detailLocation .detail_location p a {color: #666;font-size: 0.2rem;}
	.Pages{display:none;}
	.mPages{display:block;}
	.news_themeContainer {height: .8rem;width: 100%;margin: 0 auto;box-sizing: content-box;border-bottom: 1px solid #f0f0f0;}
	.g-tit1{text-align:left;margin:20px 0;}
	
	.currentDiv1{padding: .19rem 0 .19rem .2rem;padding-left: .26rem;background: url(../images/index/home.png) left center no-repeat;background-size:.2rem}
	.currentDiv1 a{color: #fff;margin: 0 .1rem;}
	.currentDiv1 a:hover{color: #f1f1f1;}
	.currentDiv1 span{padding-left: .1rem;color: #fff;}
	.section{margin-top:20px;}
	.menuList li {width:31.333%;height: 40px;line-height: 40px;  font-size: 16px; cursor: pointer; margin-bottom:10px;}
	
	.m_jqkc{margin-top:0px;}
	.m_jqkc ul{margin-left:-1%;}
	.m_jqkc ul li{float:left;width:49%;margin-left:1%;background:#fff;display:inline-block;}
	.m_jqkc ul li a{display:inline-block;width:100%;}
	.m_jqkc ul li span{display:inline-block;width:100%;height:auto;min-height:80px;overflow:hidden;}
	.m_jqkc ul li span img{width:100%;height:100%;transition:all 1s;}
	.m_jqkc ul li:hover span img{transform:scale(1.2);}
	.m_jqkc ul li div{padding:20px;}
	.m_jqkc ul li div h3{font-weight:normal;color:#010101;font-size:14px;line-height:22px;font-weight: bold;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:44px;}
	.m_jqkc ul li:hover div h3{color:#c90915;}
	.m_jqkc ul li div p{letter-spacing: 1px; font-size:12px;color:#b2b2b2;line-height:24px;margin-top:10px;font-family: "Arial";}
	


	
}

@media screen and (max-width: 640px){
.slide-banner .swiper-pagination{bottom:.15rem}
.banner{margin-top:56px}
body{padding-top:55px}
.menu-btn{margin-left:10px}
.headerm{height:55px}
html{font-size:75px!important}	
.sermob{top:55px}
	
.curtList .qui-pic:after{background-size: auto 24px;}
.banner .entrance .qui-topfast .ULLIST li i{width: 46px;height: 46px;margin-bottom: 5px;}
.banner .entrance .qui-topfast .ULLIST li a{font-size: 14px;}
.ulPartList li{width: 50%;}
.ulPartList li a{padding: 10px 20px 10px 15px;font-size: 14px;}
.ulPartList li a:after{right: 10px;}
.swiper1 li{font-size: 16px;}
.g-tit1{text-align:left;}
.g-tit1 h3{font-size:20px;}
.g-tit2{text-align:center;}
.g-tit2 h3 {float:none;font-size:20px;color:#202020;line-height:1.3em;font-weight:400;overflow:hidden}
.g-tit2 h3 a{color:#154a9f;}
.g-tit2 h3 span{display:inline-block;margin-left:10px;font-size:22px;font-family:Arial;text-transform:uppercase;color:#cbcbcb}
.g-tit2 .btn-more{float:none;margin-left:0px;height:40px;text-align:center;margin-top:25px;}
.g-tit2 .btn-more ul{padding:0px;text-align:center;}
.g-tit2 .btn-more li{height:35px; line-height:35px;font-size:15px; width:80px;}
.g-tit2 .btn-more li.active{font-weight:bold;background-color:#005193;}
.g-tit3 h3 {font-size:20px;}

.g-tit4 .tabrelw1-item{padding:0px 0 10px;text-align:center;}
.g-tit4 .tabrelw1-item li{display:inline-block;vertical-align:middle;font-size:20px;color:#000;margin:0 32px;cursor:pointer;position:relative;}

.hj_box{width: 100%;}
.hj_box .swiper-slide{width: 48%;height: auto;}
.hj_box .swiper-slide img{width: 100%; height:auto;}
.hj_box .swiper-slide .textpic {font-size: 16px;height:42px;line-height:42px;}

.foot_logo {display:none;}
.footer .subnav{padding: 10px 0;}
.cd_f2 {margin-left: 0px;margin-top: 10px;}
.cd_f2 li {padding: 0px 15px;line-height:30px;}
.ewm_lb1{float: none;}
#bannerSwiper .swiper-pagination{width:auto;right:10px;left:auto;bottom:15px;text-align:center;}
#bannerSwiper .swiper-pagination-bullet {width: 10px;height: 10px;opacity: 1;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;border: 0;}
#bannerSwiper .swiper-pagination-bullet-active {background:#3494f0;width: 20px;}

.ul-imgtxt3{margin-bottom:0}
.ul-imgtxt3 li{width:50%}
.ul-imgtxt3 span{font-size:14px}

.neirong h1 {font-size: 20px;line-height: 30px;}	
.writing {font-size: 17px;}

.newsList .ul>li>a{padding: 5% 4%;font-size: 14px}
.newsList .ul>li .span{right: 4%;}
.newsList .ul>li .div{font-size: 16px;padding-right: 0;}
.newsList .ul>li .span{display:none;}

.ZjlbList .ul li{width: 33.3333333333%;line-height: 22px;}
.ZjlbList .ul li .h3{font-weight: normal;margin-top:8px;}
.ZjlbList .ul li .txt{font-size: 12px;}

.a_first, .a_prev, .a_next, .a_end, .Pages .p_page em a{padding: 3px 8px;}
.Pages a.a_prev{width: 20px;height: 38px;overflow: hidden;text-indent: -99em;background-position: center;padding-left: 0;padding-right: 0;margin-right: 5px;}
.Pages a.a_next{width: 20px;height: 38px;overflow: hidden;text-indent: -99em;background-position: center;padding-left: 0;padding-right: 0;margin-left: 5px;}
}

@media screen and (max-width: 400px){
	.banner{margin-top:50px;margin-bottom:20px}	
	.swiper1 {height: 40px;}
	.swiper1 li{height: 40px;line-height: 40px;  font-size: 18px; }
	#bannerSwiper .swiper-slide div{position:absolute;top:10%;left:0;}
	#bannerSwiper .swiper-slide div p{line-height:15px;font-size:10px;}
	.menuList li {width:48%;height: 35px;line-height: 35px;  font-size: 14px; cursor: pointer; margin-bottom:10px;}
	.daohang {width: 100%;z-index: 2;padding-bottom: 10px;}
	.daohang .title {background-size: 60px;padding-bottom: 20px;text-align:center;font-size:20px;}
}	